place where golden thistles abound - Turkish English Dictionary